package com.ruoyi.quality.service;

import java.util.List;
import com.ruoyi.quality.domain.TQualityQuestions;

/**
 * 问题规范库Service接口
 * 
 * @author lxg
 * @date 2024-02-02
 */
public interface ITQualityQuestionsService 
{
    /**
     * 查询问题规范库
     * 
     * @param id 问题规范库主键
     * @return 问题规范库
     */
    public TQualityQuestions selectTQualityQuestionsById(Long id);

    /**
     * 查询问题规范库列表
     * 
     * @param tQualityQuestions 问题规范库
     * @return 问题规范库集合
     */
    public List<TQualityQuestions> selectTQualityQuestionsList(TQualityQuestions tQualityQuestions);

    /**
     * 新增问题规范库
     * 
     * @param tQualityQuestions 问题规范库
     * @return 结果
     */
    public int insertTQualityQuestions(TQualityQuestions tQualityQuestions);

    /**
     * 修改问题规范库
     * 
     * @param tQualityQuestions 问题规范库
     * @return 结果
     */
    public int updateTQualityQuestions(TQualityQuestions tQualityQuestions);

    /**
     * 批量删除问题规范库
     * 
     * @param ids 需要删除的问题规范库主键集合
     * @return 结果
     */
    public int deleteTQualityQuestionsByIds(Long[] ids);

    /**
     * 删除问题规范库信息
     * 
     * @param id 问题规范库主键
     * @return 结果
     */
    public int deleteTQualityQuestionsById(Long id);

    List<TQualityQuestions> selectTQualityQuestionsList1();
}
